// const {
//   // BroadcastChannel,
//   MessageChannel,
//   Promise,
//   console,
//   queueMicrotask,
//   requestAnimationFrame,
//   requestIdleCallback,
//   setTimeout,
// } = window ?? self ?? globalThis ?? global ?? this;
export default (resolve: () => void = () => {
}) =>
// requestIdleCallback?.(() =>
setTimeout?.(() =>
// requestAnimationFrame?.(() =>
//   queueMicrotask?.(() =>
Promise?.resolve?.()?.then?.(
  resolve
).catch?.(console?.error)
// )
// )
)
// );